// 部门状态选项
export const statusOptions = [
  { label: '正常', value: 'NO' },
  { label: '停用', value: 'YES' }
]

// 部门状态标签类型映射
export const statusTagType = {
  'NO': 'success',
  'YES': 'danger'
}

// 部门状态文本映射
export const statusText = {
  'NO': '正常',
  'YES': '停用'
}

// 默认排序号
export const defaultOrderNum = 0

// 表单验证规则
export const formRules = {
  deptName: [
    { required: true, message: '请输入部门名称', trigger: 'blur' },
    { min: 2, max: 50, message: '长度在 2 到 50 个字符', trigger: 'blur' }
  ],
  orderNum: [
    { required: true, message: '请输入排序号', trigger: 'blur' },
    { type: 'number', min: 0, max: 999, message: '排序号必须在0-999之间', trigger: 'blur' }
  ],
//   status: [
//     { required: true, message: '请选择状态', trigger: 'change' }
//   ]
}

// 表格列配置
export const tableColumns = [
  { prop: 'deptName', label: '部门名称', minWidth: 200 },
  { prop: 'orderNum', label: '排序', width: 80, align: 'center' },
  { prop: 'status', label: '状态', width: 100, align: 'center' },
  { prop: 'createDate', label: '创建时间', width: 180, align: 'center' }
]
